david beckham has come third in a poll of most stylish brits .
audrey hepburn scooped the top prize and princess diana came second .
bizarrely , queen elizabeth i featured at number six .